package com.itheima.object;

public class Test2 {
    public static void main(String[] args) {
        //类与对象的注意事项
        //1.类名建议用英文，首字母大写，驼峰命名法，要有意义，如：Person
        //2.类中定义的变量也称为成员变量（对象的属性），类中定义方法也称为成员方法（对象的行为）
        //3.成员变量本身存在默认值，在定义成员变量时一般来说不需要赋初始值（没有意义）
        Student s = new Student();
        s.name = "张三";
        s.chinese = 90;
        s.math = 95;
        s.printTotal();
        s.printAverage();
        //4.一个代码文件中，可以写多个类，但是只能有一个是public的
        //           且public的类名必须与文件名相同
        //5.对象与对象之间不会相互影响，但多个变量指向一个对象时，会影响到这个对象的属性
        Student s2 = s;
        s2.name = "李四";
        System.out.println(s);
        System.out.println(s2);
        //6.如果某个对象没有一个变量引用它，则该对象无法被操作，会变成垃圾对象

    }
}
